package com.anc.sharding.jdbc.config;

import org.springframework.aop.framework.AopContext;

/**
 * 封装self()方法便于获取自身接口代理类
 * @param <T> 代理接口类型
 *
 * @author Anc
 * @date 2022/7/1 12:49
 */
public interface AopProxy<T>{

    default T self() {
        return (T) AopContext.currentProxy();
    }
}
